home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 18 / AMIGAplus Sonderheft 18 (1999)(ICP)(DE)[!].iso / PD / Spiele / lazymines / lazymines_src / button.h < prev    next >
C/C++ Source or Header  |  1999-01-03  |  638b  |  47 lines

  1. /*
  2.  * button.h
  3.  * ========
  4.  * The smiley button.
  5.  *
  6.  * Copyright (C) 1994-1998 Håkan L. Younes (lorens@hem.passagen.se)
  7.  */
  8.  
  9. #include <exec/types.h>
  10. #include <graphics/rastport.h>
  11. #include <intuition/intuition.h>
  12.  
  13.  
  14. void
  15. button_init (
  16.    struct RastPort  *rp,
  17.    WORD              x,
  18.    WORD              y,
  19.    UWORD             w,
  20.    UWORD             h,
  21.    struct Image     *img);
  22.  
  23. void
  24. button_changebox (
  25.    WORD    x,
  26.    WORD    y,
  27.    UWORD   w,
  28.    UWORD   h);
  29.  
  30. void
  31. button_render (void);
  32.  
  33. BOOL
  34. button_hit (
  35.    WORD   x,
  36.    WORD   y);
  37.  
  38. void
  39. button_pressed (
  40.    WORD   x,
  41.    WORD   y);
  42.  
  43. BOOL
  44. button_release (
  45.    WORD   x,
  46.    WORD   y);
  47.